package com.ktjiaoyu.crm.service;

import com.ktjiaoyu.crm.entity.Plan;

import java.util.List;

/**
 * 业务处理层---客户开发计划
 * @author Administrator
 */
public interface IPlanService {
    /**
     * 通过机会id查找相应的开发计划
     * @param chcId 机会id
     * @return list
     */
    public List<Plan> findPlanByChcId(Long chcId);


    /**
     * 保存
     * @param plan 计划
     */
    public void save(Plan plan);

    /**
     * 修改计划
     * @param plaTodo 执行计划
     * @param plaId 计划Id
     */
    public void updatePlaTodoById(String plaTodo, Long plaId);

    /**
     * 修改计划结果
     * @param plaResult 结果
     * @param plaId 机会Id
     */
    public void updatePlaResultByPlaId(String plaResult, Long plaId);

    /**
     * 删除计划
     * @param plaId
     */
    public void delPlan(Long plaId);

    /**
     * 通过id查找计划
     * @param plaId 计划Id
     * @return plan
     */
    public Plan findPlanByPlaId(Long plaId);

}
